package com.auxgroup.hr.front.dao.domain;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.IdClass;
import javax.persistence.NamedQuery;
import javax.persistence.SequenceGenerator;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;


/**
 * The persistent class for the PS_C_MOD_EMP_LANG database table.
 * 
 */
@Entity
@Table(name="PS_C_MOD_EMP_LANG")
@NamedQuery(name="PsCModEmpLang.findAll", query="SELECT p FROM PsCModEmpLang p")
@IdClass(PsCModPerPrimary.class)
public class PsCModEmpLang extends BaseDomain implements Serializable {
	private static final long serialVersionUID = 1L;

	@Temporal(TemporalType.DATE)
	@Column(name="C_DATE")
	private Date cDate;

	@Column(name="C_DESCR")
	private String cDescr;

	@Column(name="C_LANG_LV")
	private String cLangLv;

	@Column(name="C_MOD_STATUS")
	private String cModStauts;

	@Column(name="C_SCORE")
	private String cScore;

	@Id
	@GeneratedValue(strategy=GenerationType.SEQUENCE,generator="PS_C_EMP_LANG_SEQNO")
	@SequenceGenerator(name="PS_C_EMP_LANG_SEQNO",sequenceName="PS_C_EMP_LANG_SEQNO",allocationSize =1)
	@Column(name="C_SEQNO")
	private BigDecimal cSeqno;

	@Id
	@Column(name="C_TRANSACTION_NBR")
	private String cTransactionNbr;

	@Id
	private String emplid;

	@Column(name="RS_LANG_CD")
	private String rsLangCd;

	public PsCModEmpLang() {
	}

	public Date getcDate() {
		return cDate;
	}

	public void setcDate(Date cDate) {
		this.cDate = cDate;
	}

	public String getcDescr() {
		return cDescr;
	}

	public void setcDescr(String cDescr) {
		this.cDescr = cDescr;
	}

	public String getcLangLv() {
		return cLangLv;
	}

	public void setcLangLv(String cLangLv) {
		this.cLangLv = cLangLv;
	}

	public String getcModStauts() {
		return cModStauts;
	}

	public void setcModStauts(String cModStauts) {
		this.cModStauts = cModStauts;
	}

	public String getcScore() {
		return cScore;
	}

	public void setcScore(String cScore) {
		this.cScore = cScore;
	}

	public BigDecimal getcSeqno() {
		return cSeqno;
	}

	public void setcSeqno(BigDecimal cSeqno) {
		this.cSeqno = cSeqno;
	}

	public String getcTransactionNbr() {
		return cTransactionNbr;
	}

	public void setcTransactionNbr(String cTransactionNbr) {
		this.cTransactionNbr = cTransactionNbr;
	}

	public String getEmplid() {
		return emplid;
	}

	public void setEmplid(String emplid) {
		this.emplid = emplid;
	}

	public String getRsLangCd() {
		return rsLangCd;
	}

	public void setRsLangCd(String rsLangCd) {
		this.rsLangCd = rsLangCd;
	}

	
}